979dd6156ea73abb5a9fab32873ee774c5eaa50a,app/src/main/java/com/hotbitmapgg/ohmybilibili/module/home/bangumi/HomeBangumiFragment.java,HomeBangumiFragment,loadData,#,166

Before Change


                                .getSeasonNewBangumiList();
                    }
                })
                .compose(this.bindToLifecycle())
                .flatMap(new Func1<SeasonNewBangumi,Observable<NewBangumiSerial>>()
                {

                    @Override
                    public Observable<NewBangumiSerial> call(SeasonNewBangumi seasonNewBangumi)
                    {

                        seasonNewBangumis.addAll(seasonNewBangumi.getList());
                        return RetrofitHelper.getNewBangumiSerial()
                                .getNewBangumiSerialList();
                    }
                })
                .flatMap(new Func1<NewBangumiSerial,Observable<BangumiRecommend>>()
                {

                    @Override

After Change


                        return BilibiliApp.getInstance().getRepository().getSeasonNewBangumiList(mIsCacheRefresh);
                    }
                })
                .compose(bindToLifecycle())
                .map(seasonNewBangumiReply -> seasonNewBangumiReply.getData().getList())
                .flatMap(new Func1<List<SeasonNewBangumi.ListBean>,Observable<Reply<NewBangumiSerial>>>()
                {

                    @Override
                    public Observable<Reply<NewBangumiSerial>> call(List<SeasonNewBangumi.ListBean> listBeans)
                    {

                        seasonNewBangumis.addAll(listBeans);
                        return BilibiliApp.getInstance().getRepository().getNewBangumiSerialList(mIsCacheRefresh);
                    }
                })
                .compose(bindToLifecycle())
                .map(newBangumiSerialReply -> newBangumiSerialReply.getData().getList())
                .flatMap(new Func1<List<NewBangumiSerial.ListBean>,Observable<Reply<BangumiRecommend>>>()
                {

                    @Override